package c01_file_quickstart;

import java.io.File;

public class Test {
    /**
     * 方法名称
     * 说明
     * public boolean exists()
     * 判断当前文件对象，对应的文件路径是否存在，存在返回true
     * public boolean isFile()
     * 判断当前文件对象指代的是否是文件，是文件返回true，反之。
     * public boolean isDirectory()
     * 判断当前文件对象指代的是否是文件夹，是文件夹返回true，反之。
     * public String getName()
     * 获取文件的名称（包含后缀）
     * public long length()
     * 获取文件的大小，返回字节个数
     * public long lastModified()
     * 获取文件的最后修改时间。
     * public String getPath()
     * 获取创建文件对象时，使用的路径
     * public String getAbsolutePath()
     * 获取绝对路径
     */
    public static void main(String[] args) {

        File f1 = new File("D:\\Java\\JavaSE\\Day10_file_io\\src\\Main.java");
       File f2 = new File("D:srcMain.java");
       System.out.println(f1.exists());
       System.out.println(f2.exists());
       System.out.println(f1.isFile());
       System.out.println(f2.isFile());
       System.out.println(f1.isDirectory());
       System.out.println(f2.isDirectory());
       System.out.println(f1.getName());
       System.out.println(f2.getName());
       System.out.println(f1.length());
       System.out.println(f2.length());
       System.out.println(f1.lastModified());
       System.out.println(f2.lastModified());
       System.out.println(f1.getPath());
       System.out.println(f2.getPath());
       System.out.println(f1.getAbsolutePath());
       System.out.println(f2.getAbsolutePath());
       System.out.println(f1.getParent());
       System.out.println(f2.getParent());
       System.out.println(f1.canRead());
       System.out.println(f2.canRead());
       System.out.println(f1.canWrite());
       System.out.println(f2.canWrite());
       System.out.println(f1.canExecute());
       System.out.println(f2.canExecute());
       System.out.println(f1.isHidden());
       System.out.println(f2.isHidden());
       System.out.println(f1.getFreeSpace());
       System.out.println(f2.getFreeSpace());
       System.out.println(f1.getTotalSpace());
       System.out.println(f2.getTotalSpace());
       System.out.println(f1.getUsableSpace());
       System.out.println(f2.getUsableSpace());






    }
}
